$(document).ready(function(e) {
	addEvent();
});

function addEvent()
{
	$('*').off('click');
	$('.content-title-rightbar-item').click(function(e) {
		$('#'+$(this).attr('target')).slideToggle();
	});
	$('.close-body-rightbar').click(function(e) {
		$('.content-rightbar').slideToggle();
		$(this).toggleClass('open-body-rightbar','close-body-rightbar');
	});
	$( ".content-window" ).draggable({
		handle: ".content-window-header"
	});
	$( ".content-window" ).resizable({
		handles: "s,e",
		containment: "parent",
		minHeight: 50,
		minWidth: 50
	});	 

	$('.content-list-resize').change(function(e) {
		$('.list-view-subitem,.list-view-subitem .content-room-num,.list-view-subitem .conntent-room-name').width($(this).val());
	});
	$('.content-sub-rightbar-items .sub-item').click(function(e) {
		$('#'+$(this).attr('target')).fadeIn(500);
			if($(this).attr('target')=='window-dsKhachSan' && $.cookie('matk'))
				loadHotelInfo($.cookie('matk'));
	});
	$('.content-window-close').click(function(e) {
        $('#'+$(this).attr('target')).fadeOut();
    });
	$('.tab-item').click(function(e) {
        $('.tab-item').removeClass('selected');
		$(this).addClass('selected');
		$('.login-dialog-content').hide();
		$('#'+$(this).attr('target')).show();
    });
	$('.login-button').click(function(e) {
        login($('#login-user').val(),$('#login-pass').val());
    });
}
function loadMenu(priority)
{
	$.ajax({
			url:'php/manager.php',
			type:'post',
			data:{'type':'loadMenu','priority':priority},
			timeout:2000,
			datatype:'json',
			success:function(data){
				closeWaitingDialog();
				$('.content-rightbar-item').html(data.menuHTML);
				addEvent();
			},
			beforeSend:function(){
				openWaitingDialog('');
			},
			error:function(){
				alert('Tải chương trình bị lỗi, kiểm tra kết nối hoặc báo với ban quản trị');
				closeWaitingDialog();
				addEvent();
			}
		});
}
function login(user,pass)
{
	$.ajax({
			url:'php/manager.php',
			type:'post',
			data:{'type':'login','username':user,'password':pass},
			timeout:2000,
			datatype:'json',
			success:function(data){
				closeWaitingDialog();
				if(data.result=='ok')
				{
					$('.login-nav').html(data.htmlCode);
					$('.login-dialog').hide();
					loadMenu(data.priority);
					$.cookie('priority',data.priority);
					$.cookie('matk',data.matk);
					sessionStorage.getItem('')
				}
				addEvent();
			},
			beforeSend:function(){
				openWaitingDialog('');
			},
			error:function(){
				alert('Tải chương trình bị lỗi, kiểm tra kết nối hoặc báo với ban quản trị');
				closeWaitingDialog();
				addEvent();
			}
		});
}
function loadHotelInfo(matk)
{
	$.ajax({
			url:'php/manager.php',
			type:'post',
			data:{'type':'thongtinkhachsan','matk':matk},
			timeout:2000,
			datatype:'json',
			success:function(data){
				closeWaitingDialog();
				$('.list-data-table').html(data.htmlCode);
				addEvent();
			},
			beforeSend:function(){
				openWaitingDialog('');
			},
			error:function(){
				alert('Tải chương trình bị lỗi, kiểm tra kết nối hoặc báo với ban quản trị');
				closeWaitingDialog();
				addEvent();
			}
		});
}
function openWaitingDialog(content)
{
	$('.body-div').fadeTo('slow',0.1);
	$('.waitingDialog').slideDown();
}
function closeWaitingDialog()
{
	$('.body-div').fadeTo('slow',1);
	$('.waitingDialog').slideUp();
}